import React from "react";

export const FinefoodsLogoIcon: React.FC<React.SVGProps<SVGSVGElement>> = (
  props,
) => (
  <svg
    width="28"
    height="24"
    viewBox="0 0 28 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <title>Finefoods</title>
    <path
      d="M0 11C0 14.0342 2.25219 16.5423 5.17602 16.9439L4.38813 21.6712C4.18496 22.8903 5.12504 24 6.36092 24H8.24653C8.76662 24 9.19989 23.6013 9.24308 23.083L9.71479 17.4225C9.7373 17.1525 9.64925 16.8849 9.47082 16.6809L8.49485 15.5655C8.17584 15.201 8 14.733 8 14.2485V13.6421C8 13.5475 8.0064 13.454 8.02333 13.3609C8.14159 12.7104 8.73999 10 10.5 10C12.26 10 12.8584 12.7104 12.9767 13.3609C12.9936 13.454 13 13.5475 13 13.6421V14.2485C13 14.733 12.8242 15.201 12.5052 15.5655L11.5292 16.6809C11.3507 16.8849 11.2627 17.1525 11.2852 17.4225L11.7569 23.083C11.8001 23.6013 12.2334 24 12.7535 24H15.2465C15.7666 24 16.1999 23.6013 16.2431 23.083L16.7148 17.4225C16.7373 17.1525 16.6493 16.8849 16.4708 16.6809L15.4948 15.5655C15.1758 15.201 15 14.733 15 14.2485V10.5C15 10.2239 15.2239 10 15.5 10C15.7761 10 16 10.2239 16 10.5V13.5C16 13.7761 16.2239 14 16.5 14C16.7761 14 17 13.7761 17 13.5V10.5C17 10.2239 17.2239 10 17.5 10C17.7761 10 18 10.2239 18 10.5V13.5C18 13.7761 18.2239 14 18.5 14C18.7761 14 19 13.7761 19 13.5V10.5C19 10.2239 19.2239 10 19.5 10C19.7761 10 20 10.2239 20 10.5V14.2485C20 14.733 19.8242 15.201 19.5052 15.5655L18.5292 16.6809C18.3507 16.8849 18.2627 17.1525 18.2852 17.4225L18.7569 23.083C18.8001 23.6013 19.2334 24 19.7535 24H21.6391C22.875 24 23.815 22.8903 23.6119 21.6712L22.824 16.9439C25.7478 16.5423 28 14.0342 28 11C28 10.9179 27.9983 10.8361 27.9951 10.7548C27.9901 10.631 27.9814 10.5082 27.969 10.3865C27.6618 7.361 25.1066 5 22 5C21.8075 5 21.6171 5.00907 21.4293 5.02679C20.5802 5.10691 19.7826 5.36398 19.0738 5.76072C19.5281 5.19884 20.2317 4.70825 21.1099 4.32899C19.7795 1.75753 17.095 0 14 0C10.905 0 8.22053 1.75753 6.89012 4.32899C7.76828 4.70825 8.4719 5.19884 8.92625 5.76072C8.21742 5.36398 7.41982 5.10691 6.57073 5.02679C6.39461 5.01017 6.21628 5.00117 6.03607 5.00011L6 5C3.15228 5 0.767927 6.98389 0.153642 9.64498C0.0708403 10.0037 0.0202021 10.3747 0.00492239 10.7548C0.00165286 10.8361 0 10.9179 0 11Z"
      fill="url(#paint0_linear_1413_311)"
    />
    <defs>
      <linearGradient
        id="paint0_linear_1413_311"
        x1="14"
        y1="0"
        x2="14"
        y2="24"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF4C4D" />
        <stop offset="1" stopColor="#FF9933" />
      </linearGradient>
    </defs>
  </svg>
);

export const FinefoodsLogoText: React.FC<React.SVGProps<SVGSVGElement>> = (
  props,
) => {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width={90}
      height={12}
      viewBox="0 0 90 12"
      fill="none"
      {...props}
    >
      <title>Finefoods</title>
      <path
        fill="currentColor"
        d="M43.864 2.32V.2h-6.141V11.8h6.141V9.679h-3.746V7.077a6.32 6.32 0 0 1 1.18-.282c.4-.055.77-.077 1.112-.066.354.011.662.055.924.133l.154-.1V4.724a5.702 5.702 0 0 0-1.078-.034 8.85 8.85 0 0 0-1.18.15 7.14 7.14 0 0 0-1.112.315V2.32h3.746ZM33.68.199h2.343V11.8h-2.618l-2.96-7.193h-.187l.102 7.193h-2.343V.199h2.617l2.96 7.293h.188L33.679.199ZM26.302.199h-2.395V11.8h2.395V.199ZM22.713.199V2.32h-3.712v3.133a6.073 6.073 0 0 1 1.112-.298c.4-.078.793-.128 1.18-.15a6.902 6.902 0 0 1 1.078.017V7.06l-.154.099a3.694 3.694 0 0 0-.923-.133 6.59 6.59 0 0 0-1.113.067c-.399.055-.792.149-1.18.282V11.8h-2.395V.199h6.107ZM15.313 2.32V.2H9.172V11.8h6.141V9.679h-3.746V7.077a6.318 6.318 0 0 1 1.18-.282c.4-.055.77-.077 1.112-.066.354.011.662.055.924.133l.154-.1V4.724a5.701 5.701 0 0 0-1.078-.034 8.847 8.847 0 0 0-1.18.15 7.137 7.137 0 0 0-1.112.315V2.32h3.746Z"
      />
      <path
        fill="currentColor"
        fillRule="evenodd"
        d="M.034.199H4.38c.685 0 1.29.132 1.814.398.536.254.958.646 1.266 1.176.308.52.462 1.172.462 1.956 0 .807-.171 1.48-.514 2.022a3.287 3.287 0 0 1-1.362 1.241L7.92 11.42v.38H5.423L3.81 7.36H2.43V11.8H0L.034.199ZM4.09 5.353h-1.66V2.32h1.66c.273 0 .513.061.718.183.205.11.36.281.462.513.114.221.171.492.171.813 0 .298-.057.569-.171.812a1.127 1.127 0 0 1-.462.53 1.384 1.384 0 0 1-.718.182Z"
        clipRule="evenodd"
      />
      <path
        fill="currentColor"
        d="M89.521 10.376c.32-.542.479-1.194.479-1.956 0-.53-.068-.995-.205-1.392a3.079 3.079 0 0 0-.599-1.045 3.599 3.599 0 0 0-.975-.795l-.924-.53a23.02 23.02 0 0 1-1.06-.647c-.24-.166-.36-.353-.36-.563 0-.177.063-.304.188-.382a.782.782 0 0 1 .462-.132c.377 0 .799.116 1.266.348.468.22.901.53 1.3.928h.394V1.127a3.306 3.306 0 0 0-.907-.613 4.48 4.48 0 0 0-1.129-.365 6.166 6.166 0 0 0-1.3-.132c-.662 0-1.272.138-1.83.414a3.223 3.223 0 0 0-1.318 1.227c-.32.541-.479 1.21-.479 2.005 0 .652.108 1.199.325 1.64.228.443.513.808.855 1.095a7.87 7.87 0 0 0 1.078.713l.804.38c.377.2.645.365.804.498a.594.594 0 0 1 .257.514c0 .1-.034.193-.103.282a.613.613 0 0 1-.256.215.978.978 0 0 1-.428.083c-.4 0-.855-.122-1.369-.365a5.908 5.908 0 0 1-1.317-.895h-.393v3.083c.16.122.416.27.77.448.353.176.77.326 1.248.447a5.75 5.75 0 0 0 1.54.199c.696 0 1.317-.138 1.865-.414.559-.277.998-.68 1.317-1.21Z"
      />
      <path
        fill="currentColor"
        fillRule="evenodd"
        d="M77.053.199c.935 0 1.779.21 2.532.63.752.408 1.351 1.038 1.796 1.89.445.85.667 1.944.667 3.28 0 1.327-.222 2.42-.667 3.283-.445.85-1.044 1.486-1.796 1.906-.753.409-1.597.613-2.532.613h-3.525V.199h3.525ZM77.018 8.8c.48 0 .879-.243 1.198-.73.33-.497.496-1.187.496-2.071 0-.906-.165-1.597-.496-2.072-.33-.486-.73-.73-1.198-.73h-.24v5.603h.24ZM63.311 2.569c-.467.884-.701 2.028-.701 3.43 0 1.404.234 2.548.701 3.432.468.884 1.084 1.536 1.848 1.956a5.142 5.142 0 0 0 2.463.613c.89 0 1.711-.204 2.464-.613.764-.42 1.38-1.072 1.847-1.956.468-.884.702-2.028.702-3.431s-.234-2.547-.702-3.431c-.467-.884-1.083-1.53-1.847-1.94A4.973 4.973 0 0 0 67.622 0c-.878 0-1.699.21-2.463.63-.764.409-1.38 1.055-1.848 1.939Zm2.891 5.088c-.148-.453-.222-1.005-.222-1.657 0-.663.074-1.216.222-1.657.149-.454.348-.79.6-1.012.25-.232.524-.348.82-.348.308 0 .588.116.839.348.25.221.45.553.598.995.16.442.24 1 .24 1.674 0 .652-.08 1.204-.24 1.657-.148.442-.347.78-.598 1.011-.251.232-.53.348-.839.348-.296 0-.57-.116-.82-.348-.252-.232-.451-.569-.6-1.01ZM52.102 6c0-1.403.233-2.547.701-3.431.468-.884 1.084-1.53 1.848-1.94A5.035 5.035 0 0 1 57.114 0c.89 0 1.71.21 2.464.63.764.409 1.38 1.055 1.847 1.939.468.884.702 2.028.702 3.43 0 1.404-.234 2.548-.702 3.432-.467.884-1.083 1.536-1.847 1.956a5.078 5.078 0 0 1-2.464.613c-.878 0-1.7-.204-2.463-.613-.765-.42-1.38-1.072-1.848-1.956-.468-.884-.701-2.028-.701-3.431Zm3.37 0c0 .652.074 1.204.222 1.657.148.442.348.78.599 1.011.25.232.525.348.821.348.308 0 .587-.116.838-.348.251-.232.45-.569.599-1.01.16-.454.24-1.006.24-1.658 0-.674-.08-1.232-.24-1.674-.148-.442-.348-.774-.599-.995-.25-.232-.53-.348-.838-.348-.296 0-.57.116-.821.348-.251.221-.45.558-.599 1.012-.148.441-.222.994-.222 1.657Z"
        clipRule="evenodd"
      />
      <path
        fill="currentColor"
        d="M51.54 3.066V.2h-6.262V11.8h3.25V7.558c.331-.1.645-.16.941-.182.297-.034.576-.04.838-.017.274.011.52.05.736.116l.188-.1V4.592a4.351 4.351 0 0 0-.855-.017 7.173 7.173 0 0 0-.924.133c-.308.066-.616.15-.924.249v-1.89h3.011Z"
      />
    </svg>
  );
};
